home *** CD-ROM | disk | FTP | other *** search
/ Just Call Me Internet / Just Call Me Internet.iso / com / othernet / fidonet / checktic / readme < prev    next >
Text File  |  1994-10-04  |  5KB  |  121 lines

  1. CHECKTIC
  2.  
  3. Version 1.0.1 - 4. Oktober 1994
  4.  
  5. workaround fr die fehlerhafte CRC-Checksummen-Vergleichsroutine
  6. in TICKer-ST v.1.04beta von Rayko Balun
  7.  
  8. von Markus Fischer
  9.  
  10. Adresse: FidoNet: 2:2410/204.0
  11.          NeST:    90:400/303.0
  12.  
  13. WAS TUT DAS PROGRAMM?
  14.  
  15. Jeder, der mit dem TICKer-ST von Rayko Balun arbeitet, hat sicher 
  16. schon haeufig feststellen muessen, dass TIC-Files, die eine CRC- 
  17. Summe mit einer fuehrenden Null enthielten, vom TICKer-ST als 
  18. fehlerhaft abgewiesen wurden. Bei einer anschliessenden Neube- 
  19. rechung faellt aber nur die fuehrende Null weg. Da sich so 
  20. schnell etliche "Leichen" im Inbound ansammeln bzw. die manuelle 
  21. Nacharbeit laestig ist, habe ich dieses kleine Programm 
  22. geschrieben. Es erledigt die eventuelle Korrektur der CRC-Summe 
  23. in den TIC-Files.
  24.  
  25. RECHTLICHES
  26.  
  27. Die Benutzung des Programmes kostet nichts. Allerdings wuerde ich 
  28. mich freuen, wenn ich eine Netmail von denen bekomme, die das 
  29. Programm einsetzen. Genauso bitte ich um Fehlermeldungen und 
  30. Anregungen per Netmail an eine der beiden oben angegebenen 
  31. Adressen.
  32.  
  33. Die Weiterverbreitung ist erlaubt, sofern hierfuer keine den 
  34. Kopier-Aufwand (den was???) uebersteigenden Gelder verlangt 
  35. werden und das Archiv unveraendert bleibt. Mit "unveraendert" 
  36. meine ich auch jene netten Beifuegungen als Archivkommentar oder 
  37. zusaetzliche Datei, woher dieses Archiv und noch viele andere 
  38. (:-)) zu bekommen seien.
  39.  
  40. Auch wenn ich das Programm sorgfaeltig erstellt und getestet 
  41. habe, uebernehme ich keine Verantwortung fuer eventuelle Dinge, 
  42. die durch seine Anwendung oder gar Nicht-Anwendung geschehen 
  43. koennen. 
  44.  
  45. WIE NUTZE ICH DAS PROGRAMM? 
  46.  
  47. Das Programm sollte sinnvollerweise vor dem TICKer-ST aufgerufen 
  48. werden, d.h. es sollte an entsprechender Stelle in das 
  49. Batch-File, das zur Bearbeitung des Inbounds benutzt wird, 
  50. eingefuegt werden. Das Programm CHECKTIC.TTP verlangt genau EINEN 
  51. Aufrufparameter, naemlich den Pfad auf die TIC-Files.
  52.  
  53. Beispiel:
  54.            checktic.ttp e:\io\prot_in\
  55.      
  56. Einen eventuell fehlenden "Backslash" am Ende des Pfades nimmt 
  57. CHECKTIC nicht uebel, sondern fuegt ihn nachtraeglich an. Das war 
  58. schon alles. :-)
  59.  
  60. Aber Vorsicht: wenn Sie CHECKTIC mit unsinnigen Parametern 
  61. aufrufen, dann kann dann kann ich fuer nichts garantieren, da der 
  62. Parameter nicht auf formale Korrektheit oder Existenz des Ordners 
  63. geprueft wird.
  64.  
  65. Wenn CHECKTIC mit "Hier_liegen_meine_TIC-Files" aufgerufen wird, 
  66. dann haben SIE und nur SIE dafuer zu sorgen, dass dieser Ordner 
  67. auf da ist (viel Spass auch).
  68.  
  69.  
  70. CHECKTIC schaut nun, ob am angegebenen Ort TIC-Files vorhanden 
  71. sind und durchforstet sie nach den CRC-Summen mit fuehrenden 
  72. Nullen. Die entsprechenden Dateien werden dann mit korrigierter 
  73. CRC-Zeile ueberschrieben. Danach sollten beim anschliessenden 
  74. TICKER-ST-Lauf nur wirklich falsche CRC-Summen bemaengelt werden.
  75.  
  76. CHECKTIC gibt folgende Ergebnisse zurueck, die dann im weiteren 
  77. Ablauf des Batchlaufes beruecksichtigt werden koennen:
  78.  
  79. 0 - alles in Ordnung
  80.     das kann bedeuten: - keine TIC-Files gefunden
  81.                        - alle TIC-Files waren in Ordnung
  82.                        - ein oder mehrere TIC-Files wurden 
  83.                          korrigiert
  84.                        - einzelne TIC-Files konnten eventuell 
  85.                          nicht bearbeitet werden 
  86.                          (siehe Einschraenkungen)
  87.  
  88. 1 - Fehlerhafter Programmaufruf oder Aufruf-Parameter zu lang
  89.  
  90. 2 - zuwenig Speicher fr den internen Puffer verfuegbar
  91.     Benutzt werden 64 KB - wenn also nicht mal die frei sind, 
  92.     sollten Sie sich aber wirklich Sorgen machen.
  93.     
  94.  
  95. EINSCHRAENKUNGEN:
  96.  
  97. Folgende EInschraenkungen existieren in der vorliegenden Version:
  98.  
  99. - TIC-Files ueber 64 KB Groesse werden uebergangen, da ein 
  100.   statischer Puffer benutzt wird. So grosse Monster sind mir 
  101.   bislang noch nicht begegnet, aber wer weiss. Gegebenenfalls 
  102.   kann entweder die Puffergroesse heraufgesetzt werden oder aber 
  103.   eine dynamische Reservierierung eingebaut werden -> bitte dem 
  104.   Autor mitteilen, falls hier Bedarf besteht.
  105.  
  106. - Wie schon beschrieben verlaesst sich CHECKTIC darauf, dass sie 
  107.   den Pfad auf die TIC-Files richtig uebergeben. Es war mir fuer 
  108.   diesen kleinen Workaround einfach zu umstaendlich, sie aus dem 
  109.   Binkley.CFG (BinkleyTerm-ST) oder CONFIG.SYS (Semper von Jan 
  110.   Kriesten) heraus- zuholen. Da der Aufruf ja in der Regel aus 
  111.   einem Batch erfolgen wird, duerfte das nicht zu schlimm sein.
  112.  
  113. So, endlich fertig. Hier ist die Anleitung endlich fertig - und 
  114. vermutlich laenger als das eigentliche Programm... 
  115.  
  116. Berlin, 1. Oktober 1994
  117.  
  118. Version 1.0.1 (4.10.94):
  119. -Fehlerkorrektur:
  120.  Der Vergleich auf einen abschliessenden Backslash wurde fehler-
  121.  haft durchgefuehrt (Zeiger auf abschliessendes '\0')